#ifndef COMMANDE_DEFAIRE_H
#define COMMANDE_DEFAIRE_H
#include "Commande.h"

class Commande;
class CommandeDefaire : public Commande{
	protected:

	public:
		Commande * _recepteur;
		CommandeDefaire(Commande * c, string name):Commande(name),_recepteur(c){}
		CommandeDefaire(string name):Commande(name){}
		CommandeDefaire* constructeurVirtuel(Commande * c){
			//return new CommandeDefaire(c);
		}
		void execute();
		void desexecute();
		bool reversible();
};

#endif
